/* public */
.lineheight {clear:both; margin:0; padding:0; font-size:0; line-height:0; height:1px;}
.line, .whiteline, .blueline, .dotline, .greyline, .colorline , .catline { clear:both; margin:0; padding:0; font-size:0; height:1px; line-height:1px;}
.whiteline { background-color:#fff;}
.colorline {background-color:#e9e0d7;}
.dotline { background:url('../images/line_dot_grey.gif')/*tpa=http://115.29.186.8:8125/cn/images/line_dot_grey.gif*/ repeat-x left;}
.catline { margin:0 10px 0 10px; background:url('../images/line_dot_grey.gif')/*tpa=http://115.29.186.8:8125/cn/images/line_dot_grey.gif*/ repeat-x left;}
.greyline { background-color:#666; height:1px;}

/*  page class */
.bodybg { margin:0; padding:0; text-align:left; background:#fff url(../images/bg_body.gif)/*tpa=http://115.29.186.8:8125/cn/images/bg_body.gif*/ repeat-x left top;}

/* header*/
#header { clear:both; margin:0 auto; padding:0; width:1100px; height:105px; overflow:hidden;}
	#logo { padding:0; margin:0; width:526px; height:60px; overflow:hidden; text-indent:-9999px; background:url(../images/logo.png) no-repeat left top /526px 60px;}  /* width:540px; float:left; height:105px; */
	#logo a { display:block; width:518px; height:60px; text-decoration:none; border:0; }   /* width:540px; height:105px; */
	
	#topbar { float:left; padding:28px 0 0 0; margin:0; width:560px; height:105px; overflow:hidden;}   /* original padding is 32px */
		#topbar ul { float:right;}
		#topbar ul li { float:left; padding:0; margin:0; font-size:0;}

.logobar {width:526px; height:105px; float:left}
.d1{line-height:18px;	margin-bottom:2px;font-family:微软雅黑; font-size:15px; font-weight:bold; white-space: nowrap; overflow: hidden;}		  /* modified on 20201015 */
.d2{line-height:18px;margin-bottom:2px;font-family:微软雅黑;float:left; font-size:15px; font-weight:bold}  
.d3{line-height:18px;margin-bottom:2px;font-family:微软雅黑;float:right; font-size:15px; font-weight:bold}  
		
/* system menu  */
#sysmenu { clear:both; margin:0 auto; padding:0; width:1100px; height:50px;}
	#sysmenu>ul { list-style:none;}		
	#sysmenu>ul>li { float:left; display:inline;}
		.menu-img { z-index:1000;}
	
	.menu_pop, .menu_src { position:absolute; display:none; margin:0 auto; padding:10px; border:1px #538750 solid; border-bottom:5px #538750 solid; border-top:0; z-index:800; background:#fff; }
	.menu_pop { width:200px;padding:1px;}
	.menu_pop ul li { display:block; height:32px; padding-left:10px;}
	.menu_pop_li_over { background:#f1f1f1 url(../images/icon_submenu.gif)/*tpa=http://115.29.186.8:8125/cn/images/icon_submenu.gif*/ no-repeat right top; background-position:190px 13px;}
		a.poplink,a.poplink:link,a.poplink:visited { font-family:"微软雅黑","Arial","Tahoma","Verdana","Lucida Grande"; color:#000; text-decoration: none; font-size:14px; line-height:32px; display:block; }
		a.poplink:hover  { color:#457d41;}
	
	.menu_src { width:1078px;}
	/* modified by yangjing, 20170414 */
	/* .pop-probox { float:left; margin-right:10px; width:165px; overflow:hidden;} */
	.pop-probox { float:left; margin-right:7px; width:165px; overflow:hidden;}
		a.catlink,a.catlink:link,a.catlink:visited { font-family:"微软雅黑","Arial","Tahoma","Verdana","Lucida Grande"; color:#000; text-decoration: none; font-size:14px; font-weight:bold; line-height:18px; display:block; }
		a.catlink:hover  { color:#000;}
		
		.pop-probox ul { background:url(../images/line_dot_grey_v.gif)/*tpa=http://115.29.186.8:8125/cn/images/line_dot_grey_v.gif*/ repeat-y left top; margin:10px 0 0 0; padding:0 0 0 5px;}
		.pop-probox ul li { padding:1px 0 1px 0;}  
		.pop-img { width:50px; height:31px; border:1px #fff solid;}   /*{ width:49px; height:49px; border:1px #fff solid;} */
		.pop-title { padding:5px 0 0 5px; height:45px; width:104px; display:inline-block; overflow:hidden; } 
		a.prolink,a.prolink:link,a.prolink:visited { font-family:"微软雅黑","Arial","Tahoma","Verdana","Lucida Grande"; color:#000; text-decoration: none; font-size:12px; line-height:14px; display:block;}
		a.prolink:hover  { color:#457d41;}
	
	.pop-appbox {float:left; display:inline; margin-right:10px; padding:2px; width:93px; overflow:hidden;}
	.pop-appbox ul li { text-align:left;}
	.app-line {background-color:#999; height:1px; margin:0 12px 5px 12px;}
	.app-txt { color:#666; font-size:12px; line-height:16px;}
	a.applink,a.applink:link,a.applink:visited { font-family:"微软雅黑","Arial","Tahoma","Verdana","Lucida Grande"; color:#457d41; text-decoration: none; font-size:14px; font-weight:bold; line-height:28px; display:block; }
	a.applink:hover  { color:#f36608;}
	
	a.zerolink,a.zerolink:link,a.zerolink:visited { color:#000; text-decoration: none; font-size:0; line-height:0px; display:block; }
	a.zerolink:hover  { color:#f36608;}
a.zerolink{width: 154.85px;}
/* app at footer  */
#app-box { clear:both; margin:0 auto; margin-top:10px; padding:0; width:1100px;}
	#app-box span { margin-bottom:6px; color:#487D44;font-size:18px; font-weight:bold; line-height:22px; display:block;}
	.foot-appbox {float:left; display:inline; margin-right:10px; padding:2px; width:66px; overflow:hidden;}
	.foot-appbox ul li { text-align:center;}
	.foot-app-txt { position:absolute; margin:2px 0 0 0; padding:4px; width:78px; border:1px #457d41 solid; border-top:0; color:#666; font-size:14px; line-height:16px; display:none; background-color:#fff; text-align:left;}
	
/* content */
/* 2017-3-30 修改 */
/* #mainbox { clear:both; margin:0 auto; margin-top:5px; padding:0; width:1100px; } */
#mainbox { clear:both; margin:0 auto; margin-top:6px; padding:0; width:1100px; }   /*  margin-top:10px;  */
/*	.contentbox { float:left; display:inline; margin:0; padding:0; width:830px; min-height:580px; _height:580px; background-color:#fff;} */
.contentbox { float:left; display:inline; margin:0; padding:0; width:830px; min-height:550px; _height:550px; background-color:#fff;}
		.cat-img { clear:both; margin:0 0 5px 0; padding:0; width:830px; height:177px; overflow:hidden;}
	.left { margin-right:20px;}
	.right { margin-left:20px;}
	
	#bar { float:left; display:inline; margin:0; padding:4px 0 0 0; width:250px; background-color:#fff;}    /* padding:4px 0 0 0; */
		
		/* 2017-03-30修改 
		.zerobox { clear:both; margin:0 0 12px 0; padding:0;} 
		.greenbox { clear:both; margin:0 0 12px 0; padding:0; border:1px #bee9bb solid;}*/
		.zerobox { clear:both; margin:0 0 12px 0; padding:0;display:none;}
		.greenbox { clear:both; margin:0 0 12px 0; padding:0; border:1px #bee9bb solid;display:none}
		
		.linebox { clear:both; margin:0 0 18px 0; padding:1px 5px 5px 5px; border:1px #bee9bb solid; border-top:5px #bee9bb solid;}    /* margin:0 0 12px 0 */
			.linebox ul { list-style:none;}
			.linebox ul li { clear:both; margin:0; margin-bottom:3px;}
			/* 2017-3-30 修改 */
			/*.linebox .title { clear:both; margin:0 0 3px 0; display:block; width:235px; height:57px;}*/
			.linebox .title { clear:both; margin:0 0 3px 0; display:block; width:235px; height:50px;}
			.linebox .note { clear:both; margin:0;}
			.linebox .note p { padding:0; margin:0;}

			/* filter  */
			#filterlist { clear:both;}	
			/* 2017-3-30 修改 */
			/*.filter-title,.filter-title-over { margin:0; padding:0; height:30px; background:#f1f1f1 url(../images/icon_closed.gif)*//*tpa=http://115.29.186.8:8125/cn/images/icon_closed.gif*//* no-repeat left top; background-position:220px 10px; border-bottom:1px #fff solid;}*/
			.filter-title,.filter-title-over { margin:0; padding:0; height:28px; background:#f1f1f1 url(../images/icon_closed.gif)/*tpa=http://115.29.186.8:8125/cn/images/icon_closed.gif*/ no-repeat left top; background-position:220px 10px; border-bottom:1px #fff solid;}
			.filter-title-over {background-color:#ccc;}
			.filter-title-selected	{ background:#f1f1f1 url(../images/icon_opened.gif)/*tpa=http://115.29.186.8:8125/cn/images/icon_opened.gif*/ no-repeat left top; background-position:220px 10px;}	
				/*a.titlelink,a.titlelink:link,a.titlelink:visited { padding-left:7px; color:#333; text-decoration: none; font-size:14px; font-weight:bold; line-height:30px; display:block;}*/
				a.titlelink,a.titlelink:link,a.titlelink:visited { padding-left:7px; color:#333; text-decoration: none; font-size:14px; font-weight:bold; line-height:28px; display:block;}
				a.titlelink:hover { }
			.filter-keys { margin:0; padding:0; display:none;}
				.filter-key , .filter-key-over ,.filter-key-sel { padding-left:7px; height:24px; background:#fff; }
				.filter-key-over { background:#f1f1f1; }
				.filter-key-sel { background:#f1f1f1 url(../images/arr_more.gif)/*tpa=http://115.29.186.8:8125/cn/images/arr_more.gif*/ no-repeat right top; background-position:220px 8px; }
				a.filterlink,a.filterlink:link,a.filterlink:visited { padding-left:10px; color:#457d41; text-decoration: none; font-size:12px; line-height:24px; display:block; background:url(../images/arr_cube.gif)/*tpa=http://115.29.186.8:8125/cn/images/arr_cube.gif*/ no-repeat left top; background-position:0 8px;}
				a.filterlink:hover { }
			
			/* recommend products */
			.batpro-title { padding:5px 0 0 5px; height:45px; width:170px; display:inline-block; overflow:hidden; }	
			
			/* recommend news */
			.bar-news { clear:both; margin:5px 5px 10px 10px;}
			.bar-news ul li { margin:6px 0 0 0; padding:0 0 0 18px; background:url(../images/arr_more.gif)/*tpa=http://115.29.186.8:8125/cn/images/arr_more.gif*/ no-repeat 0 5px;}
			a.barnrlink, a.barnrlink:link,a.barnrlink:visited { font-family:"微软雅黑","Arial","Tahoma","Verdana","Lucida Grande"; color:#333; text-decoration: none; font-size:12px; line-height:18px; display:block;}
			a.barnrlink:hover { text-decoration:underline; color:#457d41;}

	    /* .notecontents p:nth-child(4){display:none;} */

/* footer */
#footer { margin:0; padding:15px 0 0 0; background-color:#f2f2f2; border-top:3px #457d41 solid;}
	#footer-content { clear:both; margin:0 auto; padding:0 0 5px 0; width:1100px; }
	.footer_box { float:left; margin:0; padding:8px; padding-left:85px; width:145px; }   /*original: padding-left:25px; width:125px; */
	.footer_box>span { font-size:16px; line-height:28px; color:#333;  }
	.footer_box ul { margin:0; padding:0; list-style:none; border-top:#b0b0b0 1px solid;}
	.footer_box ul li { margin:0; padding:0; color:#fff; }
		a.footerlink,a.footerlink:link,a.footerlink:visited { padding-left:1px; color:#3c3838; text-decoration: none; font-size:14px; line-height:24px;}  /*original: font-size:12px;*/
		a.footerlink:hover {color:#457d41; text-decoration:underline; }
	.footer_line { clear:both; margin:0; margin-bottom:6px; padding:0; font-size:0; line-height:0; height:1px; background:#85cbf8;}
	
	.footer_note { border-top:#b0b0b0 1px solid; color:#3c3838; line-height:20px;}
	
	.foot_icon { margin:12px 0 0 0; padding:0 0 0 45px; min-height:36px; color:#3c3838; line-height:16px; font-size:12px;}
	.foot_icon span { font-size:14px; line-height:18px; display:block; color:#3c3838;}
	.foot_icon span a,.foot_icon span a:link, .foot_icon span a:visited { color:#3c3838; text-decoration: none; font-size:14px; line-height:18px;}
	.foot_icon span a:hover {color:#457d41; text-decoration:underline; }
	#foot_mail { background:url(../images/footer_mail.gif)/*tpa=http://115.29.186.8:8125/cn/images/footer_mail.gif*/ no-repeat left top; background-position:0 0;}	
	#foot_tel { background:url(../images/footer_tel.gif)/*tpa=http://115.29.186.8:8125/cn/images/footer_tel.gif*/ no-repeat left top; background-position:0 0;}	
	
	#footer-link { clear:both; color:#999; font-size:12px; margin-left:290px; line-height:24px;}
		#footer-link a,#footer-link a:link { padding:0 10px 0 10px; color:#999; text-decoration: none; font-size:12px; line-height:24px;}
		#footer-link a:hover {color:#999; text-decoration:underline; }
	
	#footer-cr { clear:both; margin:0; padding:0; height:52px; background-color:#5c5e58;}   /* original height:45px   */
		#footer-crtxt { margin:0 auto; padding:0; width:1100px; }
			#footer-crtxt li { float:left;color:#e5e5e5; font-size:12px; line-height:24px}		/* original height: 50px */
			a.footercr,a.footercr:link,a.footercr:visited  { padding:0 0 0 0; color:#e5e5e5; text-decoration: none; font-size:11px; line-height:24px;}  /* padding original:0 20 0 20, after：0 1px 0 1px；line-height:35px ；font-size:12px;*/
			a.footercr:hover {text-decoration:underline; }
			a.mapcr,a.mapcr:link,a.mapcr:visited  { padding:0 0 0 0; color:#000000; text-decoration: none; font-size:12px; line-height:24px; margin:0 8px 0 8px;}  
			a.mapcr:hover {text-decoration:underline; }
			a.maptop,a.maptop:link,a.mapcr:visited  { padding:0 0 0 0; color:#006655; text-decoration: none; font-size:18px; font-weight:bold; line-height:36px; margin:0 6px 0 6px;}  
			a.maptop:hover {text-decoration:underline; }			
			a.mapsub,a.mapsub:link,a.mapcr:visited  { padding:0 0 0 0; color:#006655; text-decoration: none; font-size:16px; font-weight:bold; line-height:28px; margin:0 6px 0 6px;}  
			a.mapsub:hover {text-decoration:underline; }						
	.footer-state { margin:0; padding:0; width:0; height:0; display:none; text-indent:-9999;}
/* menu bar*/
#menubar { clear:both; margin:0; margin-bottom:12px; padding:0; background:#eee;}
	.menutitle { clear:both; margin:0; padding:0 0 0 15px; height:32px; background:#457d41; color:#fff; border-left:8px #003300 solid; font-size:16px; font-weight:bold; line-height:32px;}
	.menulist, .menulist-over { clear:both; margin:0; padding:0; width:250px; height:28px ;border-top:1px #fff solid; }
	.menulist-over { background:#ccc url(../images/arr_menu.gif)/*tpa=http://115.29.186.8:8125/cn/images/arr_menu.gif*/ no-repeat left top; background-position:230px 10px;}
		a.menulink,a.menulink:link,a.menulink:visited { padding-left:25px; color:#457d41; text-decoration: none; font-size:14px; line-height:26px; display:block;}
		a.menulink:hover { color:#003300; }
/* QQ */
a.imlink,a.imlink:link,a.imlink:visited { padding-left:34px; background:url(../images/icon_qq_s.gif)/*tpa=http://115.29.186.8:8125/cn/images/icon_qq_s.gif*/ no-repeat left top; background-position:0 3px; color:#333; text-decoration: none; font-size:14px; line-height:28px; display:block;}
a.imlink:hover { color:#457d41; }

/* nav bar*/
/* 2017-03-30 修改 */
/*#navbar { clear:both; margin:0 0 8px 0; padding:0 0 0 15px; width:1085px; height:20px; line-height:20px; color:#666; font-size:12px; text-align:right;}*/
	/*#navbar { clear:both; margin:0 0 8px 0; padding:0 0 0 15px; width:1085px; height:20px; line-height:20px; color:#666; font-size:12px; text-align:right;display:none;} */
	#navbar { clear:both; margin:0 0 8px 0; padding:0 0 0 15px; width:1085px; height:20px; line-height:20px; color:#666; font-size:12px; text-align:right;}
	#navbar a , #navbar a:link, #navbar a:visited { font-family:"微软雅黑","Arial","Tahoma","Verdana","Lucida Grande"; color:#666; text-decoration: none; font-size:12px; line-height:20px; margin-left:10px; margin-right:10px;}
	#navbar a:hover  { text-decoration:underline; }
	a.navhome { background:url(../images/logo_nav.gif)/*tpa=http://115.29.186.8:8125/cn/images/logo_nav.gif*/ no-repeat 0 2px; padding-left:30px; }
	.nav-cur {margin-left:10px; color:#5c5e58; }

/* for Photo Text */
.ph-box { clear:both; margin:10px; padding:0;}
.ph-brief { margin:10px; padding:0;}

/* for back button */
.backdiv { margin:0; padding:0; text-align:right; height:20px; line-height:20px;}
	a.backlink, a.backlink:link,a.backlink:visited { background:url('../images/dot_back_grey.gif')/*tpa=http://115.29.186.8:8125/cn/images/dot_back_grey.gif*/ no-repeat 6px 3px; padding-left:20px; font-family:"微软雅黑","Arial","Tahoma","Verdana","Lucida Grande"; color:#333; text-decoration:none; font-size:12px; line-height:22px; font-weight:bold; }
	a.backlink:hover {	background-image:url('../images/dot_back_light.gif')/*tpa=http://115.29.186.8:8125/cn/images/dot_back_light.gif*/;	color: #457d41; }
	a.toplink, a.toplink:link,a.toplink:visited { background:url('../images/dot_top_grey.gif')/*tpa=http://115.29.186.8:8125/cn/images/dot_top_grey.gif*/ no-repeat 6px 3px; padding-left:20px; font-family:"微软雅黑","Arial","Tahoma","Verdana","Lucida Grande"; color:#333; text-decoration:none; font-size:12px; line-height:22px; font-weight:bold; }
	a.toplink:hover {	background-image:url('../images/dot_top_light.gif')/*tpa=http://115.29.186.8:8125/cn/images/dot_top_light.gif*/;	color: #43035f; }
	a.morelink, a.morelink:link,a.morelink:visited { background:url('../images/arr_more.gif')/*tpa=http://115.29.186.8:8125/cn/images/arr_more.gif*/ no-repeat 6px 4px; padding-left:20px; font-family:"微软雅黑","Arial","Tahoma","Verdana","Lucida Grande"; color:#457d41; text-decoration:none; font-size:12px; line-height:22px; font-weight:bold;}
	a.morelink:hover { color: #457d41; text-decoration:underline; }

/* for sns link */
#sns_like { margin:3px 0 3px 0; padding:0; height:22px;}

/* for paging  */
/* For NAV Button  */
.pagebox {float:right; margin:0; margin-top:2px; margin-bottom:2px; padding:0;} 
.pagebox a.prev,.pagebox a.next {background-repeat:no-repeat;}
.pagebox a.prev { background-image:url(../images/page_pre.gif)/*tpa=http://115.29.186.8:8125/cn/images/page_pre.gif*/;background-position:50% 50%; padding:5px 10px; width:7px; overflow:hidden;text-indent:-9999px;}
.pagebox a.next {background-image:url(../images/page_next.gif)/*tpa=http://115.29.186.8:8125/cn/images/page_next.gif*/;background-position:50% 50%; padding:5px 10px; width:7px; overflow:hidden;text-indent:-9999px;}
.pagebox a, .pagebox strong { float:left; font-family: "Arial", "Tahoma", "Verdana", "Lucida Grande"; font-size:12px; padding:5px 10px; margin-right:2px; height:20px;border:1px solid;line-height:20px;overflow:hidden;}

.pagebox a { border-color:#999; background-color:#ffffff; color:#999;}
.pagebox strong {border-color:#999; background-color:#f3670a; color:#fff; font-weight:700; border:1px #f3670a solid;}
.pagebox a:hover {text-decoration:none; border-color:#f3670a;}

/* for download  */
#downpdf { margin:8px; background:url(../images/icon_pdfdown.gif)/*tpa=http://115.29.186.8:8125/cn/images/icon_pdfdown.gif*/ no-repeat left; padding:2px; padding-left:128px;}
#downlist { padding:0; padding-top:2px;	padding-bottom:2px; padding-left:18px;}
#downlist ul.itemlist { list-style: none; clear: left;margin:0; padding:0;}
#downlist ul.itemlist li { margin:0 0 10px 0; padding:4px; padding-left:20px;background:url(../images/dot_color.gif)/*tpa=http://115.29.186.8:8125/cn/images/dot_color.gif*/ no-repeat left top; background-position:0 12px;}
a.downlink, a.downlink:link, a.downlink:visited {	padding-left:18px;	padding-right:8px;	background:url(../images/icon_download.gif)/*tpa=http://115.29.186.8:8125/cn/images/icon_download.gif*/ no-repeat left; text-decoration: none; }
a.downlink:hover {	}

.downdesc { margin-top:5px; font-family:"微软雅黑","Arial","Tahoma","Verdana","Lucida Grande"; color:#666666; font-size:12px;	line-height:18px; }
.downitem { margin-top:5px; font-family:"微软雅黑","Arial","Tahoma","Verdana","Lucida Grande"; }

/* for Faq and jobs */
#item-list { clear:both; margin:0 0 10px 0;}
	#item-list a , #item-list a:link, #item-list a:visited { font-family:"微软雅黑","Arial","Tahoma","Verdana","Lucida Grande"; color:#457d41; text-decoration: none; font-size:14px; line-height:22px; background:url(../images/dot_grey.gif)/*tpa=http://115.29.186.8:8125/cn/images/dot_grey.gif*/ no-repeat left top; background-position:0 4px; padding-left:25px; display:block;}
	#item-list a:hover  { background:url(../images/dot_color.gif)/*tpa=http://115.29.186.8:8125/cn/images/dot_color.gif*/ no-repeat left top; background-position:0 4px; }

.itembox { clear:both; margin:10px 5px 5px 5px; padding:0 0 0 25px; color:#4f5052; background:url(../images/dot_color.gif)/*tpa=http://115.29.186.8:8125/cn/images/dot_color.gif*/ no-repeat left top;  background-position:0 5px;}
	.itembox ul li { margin-bottom:12px;}
	.itembox ul li span { color:#333; font-weight:bold;}
	.itemdesc { clear:both; margin:0 0 0 20px; padding:0; }

.hrbox { clear:both; margin:10px 5px 5px 5px; padding:0 0 0 25px; color:#4f5052; background:url(../images/dot_color.gif)/*tpa=http://115.29.186.8:8125/cn/images/dot_color.gif*/ no-repeat left top;  background-position:0 7px;}
	.hrbox ul li { margin-bottom:12px; clear:both;}
	.hrbox ul li span { color:#333; display:inline-block; width:200px; margin-right:50px; float:left;}

	
#faqalllist { padding:0; padding-top:2px;	padding-bottom:2px; padding-left:2px;}
	#faqalllist ul { list-style: none; clear:left; margin:0; padding:0;}
	#faqalllist ul li { padding:0; padding-bottom:5px; padding-left:28px; background:url(../images/dot_color.gif)/*tpa=http://115.29.186.8:8125/cn/images/dot_color.gif*/ no-repeat left top; background-position:0 7px;}

/* box : use for gallery */
.gal-box { float:left; margin:10px 20px 15px 0; padding:0; width:192px; min-height:162px; _height:162px; text-align:center; font-size:14px; line-height:18px;}
	a.gallink,a.gallink:link,a.gallink:visited { font-family:"微软雅黑", "Arial","Tahoma","Verdana","Lucida Grande"; color:#4f5052; text-decoration: none; font-size:14px; line-height:18px;}
	a.gallink:hover { color:#457d41;}

/* for Img Border */
.imgout { border:1px #fff solid; background-color:#fff; padding:0;}
.imgon { border:1px #457d41 solid;}

/* for Release  */
#newslist { padding:0; padding-top:2px;	padding-bottom:2px; padding-left:18px;}
	#newslist ul { list-style: none; clear:left; margin:0; padding:0;}
	#newslist ul li { padding:4px 2px 4px 0; }
	.newsdate { font-size:10px; line-height:12px; color:#666; }
	.newsdesc { margin:6px 0 0 28px;; font-size:12px; line-height:18px; color:#666; display:block; }
	#newslist ul li .newsdesc{margin:0;height: 44px;
    display: inline-block;}
	#newslist ul li
	.newsimg { margin:0 10px 0 0;}
	.newsnull { font-family:"微软雅黑","Arial","Tahoma","Verdana","Lucida Grande"; color:#8b1836; text-decoration: none; font-size:14px; line-height:18px;  padding-left:28px; padding-right:12px; background:url(../images/news_normal.gif)/*tpa=http://115.29.186.8:8125/cn/images/news_normal.gif*/ no-repeat left top; background-position:0 4px;}

a.newslink,a.newslink:link,a.newslink:visited { font-family:"微软雅黑","Arial","Tahoma","Verdana","Lucida Grande"; color:#457d41; font-weight:bold; text-decoration: none; font-size:14px; line-height:18px;  padding-left:28px; padding-right:12px;}
a.newslink:hover { text-decoration:underline;}

.news-related { clear:both; margin:5px 2px 10px 5px;}
	.news-related span { color:#000;font-size:16px; line-height:22px; display:block;}
	.news-related ul li { height:28px; background:url(../images/arr_more.gif)/*tpa=http://115.29.186.8:8125/cn/images/arr_more.gif*/ no-repeat 0 10px;}
	a.nrlink,a.nrlink:link,a.nrlink:visited { font-family:"微软雅黑","Arial","Tahoma","Verdana","Lucida Grande"; color:#666; text-decoration: none; font-size:14px; line-height:28px;  padding-left:18px;}
	a.nrlink:hover { text-decoration:underline; color:#457d41;}

.news-order { clear:both; margin:20px 0 0 10px; }
	.news-order ul li { color:#666;}
/* form */
#formbox { clear:both; margin:auto; padding:0; width:630px; background:#eee url(../images/bg_form.jpg)/*tpa=http://115.29.186.8:8125/images/bg_form.jpg*/ repeat-y right bottom; border-bottom:4px #1c4319 solid; overflow:hidden;}
	.form-title { clear:both; margin:0; padding:10px; padding-left:20px; height:61px; background:#457d41 url(../images/bg_form.gif)/*tpa=http://115.29.186.8:8125/cn/images/bg_form.gif*/ no-repeat right top; color:#fff; font-size:16px; font-weight:bold; line-height:61px; border-bottom:2px #1c4319 solid;}
	.form-content { clear:both; margin:0; padding:10px 20px 20px 20px;}
	.required , .optional { clear:both; min-height:32px; _height:32px; text-align:left;}
	.required .formspan {font-weight:bold; }
	.required ul { list-style:none; margin:2px 0 0 18px;}
	.required ul li { margin:0; padding:2px;}
	.formspan { text-align:right; margin-right:4px; width:100px !important; width:100px; white-space:nowrap; line-height:22px; display:-moz-inline-box; display:inline-block;}
	.formspan-short { text-align:right; margin-right:4px; width:45px !important; width:45px; white-space:nowrap; line-height:22px; display:-moz-inline-box; display:inline-block;font-weight:bold; }

	input.inputtext,.errHilite,.focustxt, .focuslosttxt { width:165px;font-family:"微软雅黑","Arial","Tahoma","Verdana","Lucida Grande"; margin:0; padding:0; height:26px; padding-left:2px; line-height:26px; border:1px #cdcdcd solid; font-size:14px; background-color:#FFFFFF;}
	.linebox ul.form_1_5 li span{display:inline-block;width:60px;}
	.linebox ul.form_1_5 li.li_sel span{display:inline;}
	
	.form-btn { font-family:"微软雅黑","Arial","Tahoma","Verdana","Lucida Grande"; padding: 1px 20px 1px 20px; margin-right:25px; height:28px; background-color:#457d41; border-color:#66a761 #1c4319 #1c4319 #66a761; border-width:1px; border-style:solid; color:#fff; cursor: pointer; text-align: center;}
	.form-btn:hover { background-color:#1c4319; border-color:#1c4319;}
	
	.errHilite  { border:1px #ce0000 solid;}
	.alert { color:#cc0000;}
	
	.form-info { clear:both; margin:0; padding:40px 10px 0 168px; height:100px; background:url(../images/icon_message.png)/*tpa=http://115.29.186.8:8125/images/icon_message.png*/ no-repeat left top; background-position:2px 2px; color:#000; font-weight:bold;}
	.formbox-title { float:left; width:100px; text-align:right;margin-right:4px; }
	.required .formbox-title {font-weight:bold; }
	.formbox { float:left; }
	
	.focustxt { padding:6px;}
	.focuslosttxt { padding:6px; color:#666; font-style:italic;}

/* form */
.input { font-family:"微软雅黑","Arial","Tahoma","Verdana","Lucida Grande"; margin:0; padding:0; height:26px; padding-left:2px; line-height:26px; border:1px #cdcdcd solid; font-size:14px;	background-color:#FFFFFF; }
.inputtip { font-style:italic; color:#666;}
.maxlength { width:165px;}
.textbox { padding:2px; font-family:"微软雅黑","Arial","Tahoma","Verdana","Lucida Grande"; font-size:14px; border:1px #cdcdcd solid;}
.imgbtn { font-family:"微软雅黑","Arial","Tahoma","Verdana","Lucida Grande"; border:0; background:url(../images/bg_btn.gif)/*tpa=http://115.29.186.8:8125/cn/images/bg_btn.gif*/ no-repeat left top; width:166px; height:35px; text-align:center; font-size:14px; font-weight:bold; color:#fff; cursor:pointer;}
.listitem { font-family: "微软雅黑","Arial", "Tahoma", "Verdana", "Lucida Grande"; font-size:14px; border:1px #cdcdcd solid; height:28px; }

/* for loading  */
.loading { position:fixed; width:42px; height:42px; overflow:hidden; z-index:31000;}

/* for products  */
.pc-box { float:left; margin:0 0 14px 0; padding:0; width:260px; height:545px; overflow:hidden;}
	.pc-box a:hover { text-decoration:none;}
	.pc-box-img { clear:both; margin:5px 0 5px 0; padding:0; width:260px; height:150px; overflow:hidden;}
	/* modified by yangjing, 20170504 */
	/* .pc-box-title { clear:both; margin:90px 0 0 0; padding:6px; width:180px; height:32px; background-color:#457d41; color:#fff; font-size:16px; font-weight:bold; line-height:32px; filter:alpha(opacity=80);opacity:0.8; -moz-opacity:0.8;} */
	.pc-box-title { clear:both; margin:90px 0 0 0; padding:6px; width:162px; height:32px; background-color:#457d41; color:#fff; font-size:16px; font-weight:bold; line-height:32px; filter:alpha(opacity=80);opacity:0.8; -moz-opacity:0.8;}
	.pc-box-txt { clear:both; margin:0; padding:0; font-size:14px; font-weight:normal; color:#333; line-height:24px; text-align: justify; text-justify:distribute-all-lines; text-align-last:justify;-moz-text-align-last:justify; -webkit-text-align-last:justify;}
.pro-line { float:left; margin:0 12px 0 12px; width:1px; height:545px; background-color:#e1e1e1;}

.pro-cat { clear:both; margin:5px 0 20px 0; padding:0; color:#333; line-height:24px;}
	.pro-cat span {font-size:16px; font-weight:bold; line-height:32px; display:block;}

/* modified by yangjing, 20170414 */
/* .pro-box { float:left; margin:0 15px 25px 0; padding:4px; border:1px #457d41 solid; height:520px; overflow:hidden; } */
  .pro-box { float:left; margin:0 15px 25px 0; padding:4px; border:1px #457d41 solid; height:400px; overflow:hidden; }   /* height:420px */
	.pro-box a:hover { text-decoration:none;}
	.pro-box-hover { clear:both; margin:0; padding:0; width:260px; height:520px; background-color:#f3670a; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; z-index:1000;}
	/* modified by yangjing, 20170414 */
	/*.pro-box-img { clear:both; margin:0; padding:0; height:240px; overflow:hidden;} */
	.pro-box-img { clear:both; margin:0; padding:10px 0 0 0; overflow:hidden; text-align:center; height:160px; !important;}   /* padding:0; height:180px */
	.pro-box-img img{height: 155px; width:250px;}  /* height: 180px */
	
	.pro-box-title { clear:both; margin:5px 0 5px 0; padding:0 5px 2px 5px; width:240px; height:62px; border-bottom:1px #457d41 solid; color:#333; font-size:16px; font-weight:bold; line-height:22px; display:block; text-align:center; }  /* margin:10px 0 5px 0 ; padding:5px ; height:50px;*/
	.pro-box-txt { clear:both; margin:0 0 6px 0; padding:5px; width:240px; height:95px; overflow:hidden; font-size:14px; font-weight:normal; color:#333; line-height:24px;}
	/* modified by yangjing, 20170414 */
	/* .pro-box-btn { clear:both; text-align:center; padding-top:5px; width:200px; height:38px; background-color:#fff;} */
	.pro-box-btn { clear:both; text-align:center; padding-top:1px; height:38px; background-color:#fff;}   /* padding-top:5px; */

.pro-det-title { clear:both; margin:10px 0 15px 0; color:#457d41; font-size:18px; font-weight:bold; line-height:22px; display:block; }
/* modified by yangjing,20170414 */
/* .pro-det-img { float:left; margin:0 30px 30px 0; padding:0; width:250px; min-height:250px;} */
.pro-det-img { float:left; margin:10px 0 10px 0; padding:0; width:250px; min-height:250px;}
/* modified by yangjing, 20170414 */
/* .pro-det-txt { float:left; display:inline; margin:50px 0 0; padding:0; width:510px;} */
.pro-det-txt { float:left; display:inline; margin:30px 0 0; padding:0; width:528px;}     /*  width:510px;   */
.pro_desc { padding:0 0 30px 0; width:810px; overflow:hidden;}
.pro-related { clear:both; margin:10px 0 10px 0; padding:10px 0 0 0; }
	.pro-related span { color:#000;font-size:16px; font-weight:bold; line-height:24px; display:block;}

#pro_gal_main { clear:both; margin:15px 0 0 0; padding:0; width:250px; height:250px; overflow:hidden;}  /* margin:5px 0 5px 0 */
#pro_gal_main img{ width:250px;height: 250px}
	
	.pro-gal-thumb, .pro-gal-thumb-sel { float:left; margin:0 9px 5px 0; padding:0; width:70px; height:84px; border:1px #ccc solid; overflow:hidden; }
	.pro-gal-thumb-sel { border:1px #457d41 solid;}
	
.search-pnl { clear:both; margin:0; padding:0;}
	.search-box { clear:both; margin:0 0 20px 0; padding:10px 10px 10px 45px; border:1px #bee9bb solid; background:#fff url(../images/icon_search.gif)/*tpa=http://115.29.186.8:8125/cn/images/icon_search.gif*/ no-repeat 10px 50%;}
		.search-box span { font-weight:bold;}
		.search-close { float:right; width:28px; height:28px; background:url(../images/icon_close.gif)/*tpa=http://115.29.186.8:8125/cn/images/icon_close.gif*/ no-repeat 50% 50%; text-indent:-9999px; }
			.search-close a { display:block; width:28px; height:28px; text-decoration:none; border:0; }
	.search-info { clear:both; padding-left:20px;}
	.search-comment { clear:both; margin:0 0 20px 0; padding:10px 10px 10px 0px; }	

/* application */
/* 2017-3-31 修改 */
/* .apl-box { float:left; margin:0 5px 10px 0; padding:0; width:200px; height:300px; overflow:hidden;} */
.apl-box { float:left; margin:0 7px 10px 0; padding:0; width:200px; height:260px; overflow:hidden;}
	.apl-box a:hover { text-decoration:none;}
	.apl-box span { color:#457d41; font-size:16px; font-weight:bold; line-height:22px; display:block;}
	.apl-box-img { clear:both; margin:5px 0 5px 0; padding:0; width:200px; height:100px; overflow:hidden;}
	/* 2017-3-31 修改 */
	/*.apl-box-txt { clear:both; margin:0; padding:0; font-size:14px; font-weight:normal; color:#333; line-height:24px;} */
	.apl-box-txt { clear:both; margin:0; padding:0; font-size:14px; font-weight:normal; color:#333; line-height:24px; text-align:justify;}

.apl-title { clear:both; margin:5px 0 10px 0; color:#457d41; font-size:18px; font-weight:bold; line-height:22px; display:block;}    /*  margin:5px 0 20px 0;margin:5px 0 20px 0;  */

/*2016-11-17新增*/
/* .pc-box { height:300px;}
.pro-line {height:300px;}
.xz_11_17{overflow: hidden;margin-top: 10px;}
.xz_11_17 .new_lump{width: 378px;border: 1px solid #74907A;float: left;padding: 10px;padding-top: 2px;margin-bottom: 10px;height: 150px;overflow: hidden;}
.xz_11_17 .kuai_2{margin-left: 26px;}
.xz_11_17 .new_lump h3 .tit{background: url(../images/new_lump_bg.png);width: 80px;height: 30px;font-size: 16px;display: inline-block;text-align: center;}
.xz_11_17 .new_lump h3 .gd{height: 30px;font-size: 16px;display: inline-block;text-align: center;float: right;}
.xz_11_17 .new_lump h3 a{height: 30px;font-size: 16px;display: inline-block;float: right;margin-top: 5px;color: #666;}
.xz_11_17 .new_lump ul{width: 356px;}
.xz_11_17 .new_lump ul li{width: 356px;height: 35px;padding-left: 20px;background: url(../images/lump_li_bg.png) no-repeat 4px 10px;overflow: hidden;}
.xz_11_17 .new_lump ul li p{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 250px;float: left;    font-size: 12px;}
.xz_11_17 .new_lump ul li p a{color: #333;}
.xz_11_17 .new_lump ul li .dian{float: left;display: inline-block;width: 10px;height: 28px;line-height: 28px;}
.xz_11_17 .new_lump ul li .data{width: 80px;float: right;padding:10px 0;} */
/*2016-11-29修改*/
/*2017-03-27 修改 */
/*.pc-box { height:300px;} */
.pc-box { height:227px;}
.pro-line {height:300px;}
.xz_11_17{overflow: hidden;margin-top: 10px;margin-bottom: 10px;}
/*2017-03-27 修改 */
/*.xz_11_17 .new_lump{width: 378px;float: left;padding: 10px;padding-top: 2px;padding-left: 0;margin-bottom: 10px;height: 313px;overflow: hidden;} */
.xz_11_17 .new_lump{width: 416px;float: left;padding: 10px;padding-top: 2px;padding-left: 0;padding-right: 8px;margin-bottom: 10px;height: 306px;overflow: hidden;}   /*  height:200px */
.xz_11_17 .kuai_2{margin-left: 8px;}  /*  margin-left: 22px; */
.xz_11_17 .new_lump h3{border-bottom: 1px solid #487D44;padding-bottom: 3px;margin-bottom: 20px;}
.xz_11_17 .new_lump h3 .tit{width: 80px;height: 30px;font-size: 18px;display: inline-block;text-align: center;font-weight: 600;color: #487D44;}
.xz_11_17 .new_lump h3 .gd{height: 30px;font-size: 16px;display: inline-block;text-align: center;float: right;color: #487D44;}
.xz_11_17 .new_lump h3 a{height: 30px;font-size: 16px;display: inline-block;float: right;margin-top: 5px;color: #666;}
.xz_11_17 .new_lump ul li{height: 24px;padding:0;;margin:0;margin-top: 2px;padding-left: 20px;background: url(../images/lump_li_bg.png) no-repeat 4px -4px;overflow: hidden;}
.xz_11_17 .new_lump ul li p{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 352px;float: left;    font-size: 14px;line-height: 16px;height: 16px;margin-top: 0;}  /* width:320px */
.xz_11_17 .new_lump ul li p a{color: #333;}
.xz_11_17 .new_lump ul li .dian{float: left;display: inline-block;width: 10px;height: 28px;line-height: 28px;}
.xz_11_17 .new_lump ul li .data{width: 35px;float: right;padding:0 0;margin-top: -4px;font-size: 12px;}   /* width:67px */
.xz_11_17 .new_lump ul li .special{width: 60px;float: right;padding:0 0;margin-top: -4px;font-size: 14px;}

/* .Validform_checktip{
	margin-left:8px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:12px;
}
.Validform_right{
	color:#71b83d;
	padding-left:20px;
	background:url(../images/right.png) no-repeat left center;
}
.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
	background:url(../images/error.png) no-repeat left center;
}
.Validform_loading{
	padding-left:20px;
	background:url(../images/onLoad.gif) no-repeat left center;
}
.Validform_error{
	background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;} */
/* modified by yangjing,20170413 */
/* #menu_12000_pop .pop-probox{width: 205px !important;} */
#menu_12000_pop .pop-probox{width: 172px }     
/* #menu_12000_pop .pop-probox .pop-title{width: 115px !important;} */
/* modified by yangjing, 20170414 */
/* #menu_12000_pop .pop-probox .pop-title{width: 100px !important;}  */
#menu_12000_pop .pop-probox .pop-title{width: 108px}  

#maincontent .pro-det-img{width: 260px !important;height: 180px !important;min-height:200px;}
#maincontent .pro-det-img #pro_gal_main{width: 260px;height: 161px;}    /* height：180px */
#maincontent .pro-det-img #pro_gal_main a img{width: 260px !important;height: 161px !important;}  /* height: 180px */
#maincontent .pro-gal-thumb{display: none;}
/* modified by yangjing, 20170414 */
/* #maincontent .pro-related .pro-box .pro-box-img{height: 180px !important;}
#maincontent .pro-related .pro-box .pro-box-img img{height: 180px !important;}  */
#maincontent .pro-related .pro-box .pro-box-img{text-align:center; height: 160px !important;}  /* height: 180px */
#maincontent .pro-related .pro-box .pro-box-img img{height: 155px; width:250px;}   /* height: 180px */
/* modified by yangjing, 20170414 */
/* #maincontent .pro-related .pro-box .pro-box-btn{padding-top: 90px;width: auto;}*/
#maincontent .pro-related .pro-box .pro-box-btn{padding-top: 1px;width: auto;}   /* padding-top: 5px; */
#fartabox #tab1 .pro_desc p{line-height: 24px;padding-bottom: 0 !important;}
#fartabox #tab3 .pro_desc p{line-height: 24px;padding-bottom: 0 !important;}

#fartabox #tab1 .pro_desc p span{line-height: 24px;padding-bottom: 0 !important;}
#fartabox #tab3 .pro_desc p span{line-height: 24px;padding-bottom: 0 !important;}

#newslist{height: 710px !important;overflow: hidden;}   /* original height=770px */
#newslist ul li {height: 60px;overflow: hidden;}

/*------分页------------*/
div.pagination{border:1px solid #fff;overflow: hidden;padding: 5px 0;text-align: center;}
/*div.pagination li{border:1px solid #ddd;color: #999;font-size: 12px;margin-right: 6px;display: inline-block;}*/
div.pagination a,div.pagination span{display: inline-block;width: auto;height: auto;padding: 0;margin: 0;}
div.pagination a:hover{background: #457D41;color: #fff;text-decoration: none;}
div.pagination span,div.pagination a{display: inline-block;padding: 5px 10px;line-height: 18px;border:1px solid #ddd;color: #999;font-size: 12px;margin-right: 6px;display: inline-block;}
div.pagination span.pg_curr{background: #457D41;color: #fff;display: inline-block;}
#app-box .foot-appbox ul div.foot-app-txt{height:100px;}
.app-line {background-color:#999; height:1px; margin:0;width:58px;margin-bottom:5px;}
